﻿namespace Fuse8.ContentManagementFramework.SystemFacade.Contents
{
    /// <summary>
    /// Provides contract for build content items data scheme
    /// </summary>
    public interface IContentSchemeBuilder
    {
        /// <summary>
        /// Changes
        /// </summary>        
        /// <param name="contentTypeId"></param>
        void ChangeForContentType(int contentTypeId);

        /// <summary>
        /// Builds name of entity in database
        /// </summary>
        /// <param name="contentTypeId"></param>
        /// <returns></returns>
        string GetDataEntityName(int contentTypeId);        
    }
}